home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d23 / tbscnx21.arc / TBSCANX.NEW < prev    next >
Text File  |  1991-03-02  |  7KB  |  194 lines

  1.  
  2. Update report of TBSCANX.
  3.  
  4.  
  5. 2.1
  6. ---
  7. Windows 3.0 support! TbScanX will now detect that Windows starts running
  8. in 386-enhanced-mode. It copies a small local data area to every
  9. DOS-window you open. The copies of TbScanX will not interfere with each
  10. other. It is possible to disable TbScanX in one window and enable it in
  11. another, while there is still only one TbScanX in memory.
  12. The windows 386-enhanced-mode support is available in the 386 version
  13. of TbScanX and of course in the standard version (which should run on all
  14. machines). The 286 version does not have 386-enhanced-mode support and
  15. is therefore smaller.
  16.  
  17. Fixed a minor bug that caused TbScanX to hang the machine if the last
  18. virus in the signature file was not an EXE or COM type.
  19.  
  20. TbScanX will now display the processor type version of TbScanX in the
  21. help screen.
  22.  
  23.  
  24. 2.0
  25. ---
  26. Maintenance release. TbScanX v1.9 did not scan if it was using
  27. conventional memory only. It functioned well if used with expanded or
  28. video memory. The bug is corrected now. Sorry for any inconvenience.
  29.  
  30.  
  31. 1.9
  32. ---
  33. Good news! TbScanX now supports upper memory and can be loaded high!
  34. No high memory available? No panic, it can also use unused graphics
  35. video memory! Of course, also expanded memory or even conventional
  36. memory can be used... Or combinations of upper and other memory...
  37. Who said that resident scanners need a lot memory?
  38.  
  39. Just to enable you to try the different kinds of memory usage, I
  40. enabled the alternative memory usage for unregistered users. But
  41. sometimes the unregistered version ignores the memory options...
  42. So you still need to register <grin>.
  43.  
  44. Fixed a bug that caused the 80386 version of TbScanX to lock up when
  45. invoked in device driver mode.
  46.  
  47. Previous versions of TbScanX did not like the Ctrl-Z character at the
  48. end of the signature file. Corrected.
  49.  
  50.  
  51. 1.8
  52. ---
  53. Fixed a bug that caused some old EMS-boards to lock up when using the
  54. -x option.
  55.  
  56. TbScanX performs now even 10% faster, due to branch optimization.
  57.  
  58. TbScanX now checks its memory image before scanning. If the internal
  59. CRC does not match it will not continue. Note that this safety check
  60. is not 100% proof. That is not possible. TbScanX is now also more
  61. difficult to hack...
  62.  
  63. Added the -o (optimization) option. If you specify this option TbScanX
  64. merges signatures that are more than 75% equal. It actually replaces
  65. differences between two almost the same signatures by wildcards, so it
  66. can throw away the second signature without increasing the chance that
  67. a virus remains undetected. The result of this option is that TbScanX
  68. uses less memory and is also somewhat faster. See more about this in
  69. the manual.
  70.  
  71. Added the -r (remove) option. It is now possible to remove TbScanX
  72. from memory. Of course this option only functions if TbScanX is invoked
  73. as a TSR and if it is the last TSR installed in memory. Also eventually
  74. allocated EMS memory will be freed.
  75.  
  76. Optimized the format in which the signatures are stored in memory.
  77. TbScanX will now use two bytes less for every signature. With the
  78. present signature file you will end up with 400 bytes memory saved...
  79.  
  80. Added the signature file authorization check. Future signature files
  81. will be checksummed to make sure you have an unmodified copy of them.
  82. Signatures can still be added to the list manually if you want to.
  83. You can also override the authorization check with the new -U option...
  84.  
  85. TbScanX should now be able to find its data file TbScan.DAT in its home
  86. directory even if invoked via the config.sys. The -F parameter is no
  87. longer required if the datafile is named TbScan.DAT and resides in the
  88. same directory as the TbScanX.COM program.
  89.  
  90.  
  91. 1.7
  92. ---
  93. Minor bugfix. TbScanX did not process all viruses when used with the
  94. signature file of January due to a bug in the signature-file parser.
  95.  
  96.  
  97. 1.6
  98. ---
  99. Major upgrade. Decreased memory usage and added application interface.
  100.  
  101. TbScanX now compresses the signatures in memory. This saves about 1.5Kb
  102. of memory with the current signature file. It does not decrease speed.
  103.  
  104. Enhanced the usage of expanded memory. TbScanX now uses less memory if
  105. using expanded memory because it also swaps code to EMS. In device driver
  106. mode TbScanX uses only 624 bytes of memory!
  107.  
  108. TbScanX displays a memory usage report when installing itself in memory.
  109.  
  110. TbScanX performs now slightly faster.
  111.  
  112. Added application interface. Programs can test for the existence of TbScanX
  113. and they can sent data to be scanned to TbScanX. TbScanX returns the result
  114. of the scan to the application program. Nice for software that compress
  115. executable files (like LzEXE). Consult the manual for this ("programmers").
  116.  
  117. When installed as device driver, TbScanX installs a character device with
  118. the name SCANX. This device can be used to scan any file. Try this:
  119. "copy testvir.com scanx /b". Also non-executable files can be scanned this
  120. way.
  121.  
  122. Starting with this release also the enhanced processor versions will be 
  123. distributed. If you have a 80286, or NEC Vxx processor you can rename 
  124. the file TbScanX.286 to TbScanX.COM. If you have a 80386 or 80486 type 
  125. processor you can rename TbScanX.386 to TbScanX.COM. These versions 
  126. uses some faster and smaller instructions, and therefore the program is 
  127. a little bit smaller and runs somewhat faster.
  128.  
  129.  
  130. 1.5
  131. ---
  132. Fixed a bug that caused problems with some software like WPSHELL and
  133. Supercalc.
  134.  
  135. Fixed a bug that caused some command line options to be ignored in
  136. device driver mode.
  137.  
  138. Fixed a bug that caused sometimes non-executable files being scanned.
  139.  
  140. TBSCANX is now able to use expanded memory to store the signatures.
  141. This saves lot of memory, if EMS is used TBSCANX only consumes 992
  142. bytes!  The option to use EMS is only available to registered users.
  143.  
  144.  
  145. 1.4
  146. ---
  147. TBSCANX is now multitasker aware. It also checks for the current video
  148. mode and the current videopage (and offset) before displaying the
  149. "scanning" message.
  150.  
  151. TBSCANX can now also be used as device driver.
  152.  
  153. TBSCANX is now aware of the new file functions of DOS 4.XX and DOS 5.XX
  154. Previous versions of TBSCANX would not auto scan a file copied with
  155. the DOS command-processors of these DOS versions.
  156.  
  157. TBSCANX keeps the signatures scrambled in memory. This prevents other
  158. scanners to find those signatures in low memory, causing incorrect
  159. virus alerts. The scrambling routine has been improved.
  160.  
  161. The name of the signature file to be used can now be specified on the
  162. command line.
  163.  
  164. TBSCANX can be enabled and disabled on the command line.
  165.  
  166.  
  167. 1.3
  168. ---
  169. Fixed a bug causing TBSCANX to hang the machine. Fixed also the
  170. incorrect message that appeared when the data file was not found.
  171.  
  172.  
  173. 1.2
  174. ---
  175. Removed the unregistered timeout check. Now also the unregistered
  176. version of TBSCANX keeps working. Now you'll have to press a key while
  177. starting TBSCANX.
  178.  
  179.  
  180. 1.1
  181. ---
  182. TBSCANX is now scrambling the signatures once loaded into memory, to
  183. avoid "detection" of our signatures by TBSCAN when it is searching for
  184. viruses with the keyword LOW set.
  185.  
  186. Changed the evaluation time of the unregistered version to 15 minutes.
  187.  
  188. Optimized some code.
  189.  
  190.  
  191. 1.0
  192. ---
  193. Initial release of TBSCANX.
  194.